Skip to content

Tổng quan giao diện

Tổng quan chung

Monica bao gồm 7 màn hình chính, có thể truy cập thông qua thanh điều hướng phía dưới: Trình quản lý mật khẩu, Trình xác thực 2FA, Ví thẻ, Ghi chú bảo mật, Dòng thời gian/Thùng rác, Trình tạo mật khẩu và Cài đặt.

Tổng quan chung

Các mục trên thanh điều hướng phía dưới có thể được sắp xếp lại thứ tự hoặc bật/tắt tùy theo sở thích cá nhân của bạn.

Quản lý thanh điều hướng

Bạn có thể chọn chỉ bật những tab thực sự hữu ích với mình, giữ cho thanh điều hướng luôn gọn gàng và không bị rối mắt.

Quản lý điều hướng

Hãy cùng khám phá màn hình Trình quản lý mật khẩu trước tiên.

Màn hình "Mật khẩu"

Từ trái qua phải: Màn hình chính mật khẩu, thẻ mở rộng của các mục liên kết, chi tiết mật khẩu và giao diện thêm/sửa mật khẩu.

Giao diện cốt lõi rất đơn giản, giúp bạn dễ dàng tạo và quản lý các tài khoản.

Màn hình Mật khẩu

Nếu bạn cấu hình "Thông tin tài khoản thường dùng" trong Cài đặt, hệ thống sẽ tự động điền khi tạo mật khẩu mới. Bạn cũng có thể nhấn vào "Đăng nhập bên thứ ba" (như trong hình 2) để tham chiếu hoặc liên kết với các thông tin xác thực khác.

Thanh công cụ phía trên của màn hình Mật khẩu chứa hai nút: nút bên trái mở menu kéo từ dưới lên để quản lý danh mục; nút thứ hai kiểm soát hành vi xếp chồng các thẻ (tuy nhiên tôi nghĩ cấu hình mặc định đã hoạt động rất tốt rồi!).

Mẫu tài khoản và Danh mục


Màn hình "Trình xác thực 2FA"

Từ trái qua phải: Giao diện chính của trình xác thực 2FA, giao diện quét mã QR/nhập thủ công và trang chi tiết mã mã hóa 2FA.

Màn hình 2FA hỗ trợ nhập các chuỗi URI tiêu chuẩn otpauth://. Bạn có thể nhanh chóng quét mã QR hoặc nhập khóa bí mật thủ công để tạo các mã mật khẩu dùng một lần (TOTP).

Màn hình 2FA

Tại trang chi tiết 2FA, bạn có thể xem các mã xác thực động hiện tại, thời gian hiệu lực còn lại, đồng thời có thể liên kết tài khoản này với một bản ghi mật khẩu cụ thể để liên kết nhanh.


Màn hình "Ví thẻ"

Từ trái qua phải: Màn hình chính của ví thẻ, giao diện thêm thẻ ngân hàng và trang chi tiết thẻ.

Trong phần "Thẻ", bạn có thể lưu trữ an toàn thông tin thẻ tín dụng, thẻ ghi nợ hoặc các loại thẻ định danh khác (như hộ chiếu hoặc bằng lái xe).

Màn hình Thẻ

Khi thêm thẻ, bạn có thể chỉ định ngân hàng phát hành, số thẻ, thời hạn hiệu lực, mã CVV và tên chủ thẻ. Tất cả các trường này đều được mã hóa trên đĩa cục bộ bằng thuật toán AES-256-GCM.


Màn hình "Ghi chú bảo mật"

Từ trái qua phải: Danh sách ghi chú, giao diện tạo/sửa ghi chú kèm tệp đính kèm và trang xem ghi chú.

Thành phần "Ghi chú" được thiết kế để lưu trữ các thông tin văn bản riêng tư (như khóa khôi phục, mật khẩu SSH hoặc nhật ký cá nhân).

Màn hình Ghi chú

Bên cạnh văn bản định dạng thô, bạn có thể đính kèm tệp phương tiện hoặc hình ảnh tài liệu. Các tệp đính kèm được mã hóa và lưu trữ trực tiếp trong sandbox nội bộ cô lập của ứng dụng, ngăn chặn chúng bị lập chỉ mục bởi thư viện ảnh hệ thống của Android.


Màn hình "Dòng thời gian & Thùng rác"

Từ trái qua phải: Nhật ký kiểm toán (Dòng thời gian) và giao diện quản lý Thùng rác.

Tab "Dòng thời gian" ghi lại lịch sử thay đổi dữ liệu của bạn (tạo, sửa hoặc xóa bản ghi), cung cấp một quy trình kiểm toán bảo mật cục bộ minh bạch.

Màn hình Dòng thời gian và Thùng rác

Các mục bị xóa sẽ không bị hủy ngay lập tức — chúng được chuyển vào "Thùng rác". Bạn có thể khôi phục lại các mật khẩu lỡ tay xóa bất cứ lúc nào hoặc xóa vĩnh viễn để giải phóng dung lượng.


Trình tạo mật khẩu

Từ trái qua phải: Giao diện chính của trình tạo và các tùy chọn thiết lập nâng cao.

Công cụ này cho phép tạo ra các mật khẩu ngẫu nhiên có độ dài và độ phức tạp cao về mặt mã hóa. Bạn có thể tùy chỉnh độ dài, bật hoặc tắt các chữ số, chữ hoa/chữ thường và các ký tự đặc biệt.

Trình tạo mật khẩu

Giao diện cũng hỗ trợ tạo các mật khẩu dễ đọc (passphrases) cấu thành từ các từ ngẫu nhiên, giúp con người dễ nhớ hơn nhưng vẫn cực kỳ khó bị bẻ khóa bởi máy tính.


Các màn hình cài đặt

Màn hình Cài đặt được chia thành nhiều mô-đun chức năng: Cá nhân hóa, Quản lý sao lưu, Cài đặt bảo mật và Công cụ phát triển.

Cài đặt giao diện và ngôn ngữ

Monica hỗ trợ tùy biến sâu giao diện. Bạn có thể chuyển đổi giữa chế độ sáng/tối, cấu hình các gói ngôn ngữ (bao gồm cả tiếng bản địa) và chọn các chủ đề màu sắc cá nhân hóa cho ứng dụng.

Cài đặt giao diện và chủ đề

IMPORTANT

Ưu tiên màu động hệ thống Nếu hệ thống đang bật tính năng trích xuất màu từ hình nền (Material You), các bảng màu tùy chỉnh của ứng dụng sẽ tạm thời không được áp dụng. Để thiết lập bảng màu thủ công, vui lòng tắt tính năng trích xuất màu động trong cài đặt của Monica trước.

Cơ chế Monica Plus

Monica Plus không phải là một phiên bản mở rộng tính năng trả phí hay gói đăng ký bắt buộc. Đây hoàn toàn là một cơ chế quyên góp tự nguyện (donate) dựa trên nguyên tắc trung thực. Nếu bạn thấy dự án hữu ích, bạn có thể kích hoạt trạng thái Plus chỉ với một cú nhấp chuột mà không tốn bất kỳ chi phí thực tế nào. Ứng dụng vẫn hoàn toàn miễn phí!

Hơn nữa, việc áp dụng cơ chế xác thực thanh toán bắt buộc cho Plus chắc chắn sẽ dẫn đến sự xuất hiện của các phiên bản bẻ khóa (cracks). Việc sử dụng các tệp APK sửa đổi từ bên thứ ba tiềm ẩn rủi ro cài cắm backdoor (cửa sau), đây là một mối đe dọa cực kỳ nghiêm trọng đối với bảo mật trình quản lý mật khẩu của người dùng.

Cài đặt bảo mật

Cài đặt bảo mật là phần quan trọng nhất của ứng dụng:

  • Mở khóa sinh trắc học: Bật "Mở khóa bằng vân tay" cho phép bỏ qua bước nhập Mật khẩu chủ thủ công cho hầu hết các tác vụ hàng ngày. Ban đầu dự án có thiết kế tính năng nhận diện khuôn mặt, tuy nhiên nó thường xuyên nhận diện sai dẫn đến việc vô tình xóa dữ liệu, vì vậy chúng tôi quyết định chỉ giữ lại tính năng quét vân tay.
  • Chống ảnh chụp màn hình: Khi kích hoạt tùy chọn này, hệ thống sẽ chặn việc chụp màn hình hoặc ghi màn hình bên trong giao diện Monica, đảm bảo tính riêng tư tối đa cho dữ liệu trên thiết bị.
  • Tự động khóa và khôi phục: Tại đây bạn có thể đặt thời gian tự động khóa ứng dụng, đổi Mật khẩu chủ và thiết lập các câu hỏi bảo mật.

WARNING

Nếu bạn không thiết lập câu hỏi bảo mật và đồng thời quên Mật khẩu chủ, bạn sẽ không thể khôi phục quyền truy cập vào kho dữ liệu. Lựa chọn duy nhất lúc này là xóa toàn bộ dữ liệu ứng dụng và thiết lập lại từ đầu.

  • Trình quản lý quyền: Trang này mô tả minh bạch tất cả các quyền mà Monica yêu cầu và mục đích của chúng. Monica không bắt buộc người dùng phải cấp bất kỳ quyền nào — ứng dụng vẫn hoạt động bình thường ngay cả khi bạn từ chối tất cả các quyền, chỉ là các tính năng liên quan trực tiếp (như camera để quét mã QR) tạm thời không khả dụng.
  • Trình phân tích bảo mật: Quét cơ sở dữ liệu và đánh giá độ an toàn của các mật khẩu đã lưu, phát hiện các mật khẩu yếu hoặc đã bị rò rỉ. Tính năng này cần kết nối mạng vì nó tương tác với dịch vụ API bên thứ ba uy tín HIBP (Have I Been Pwned), đảm bảo hoàn toàn an toàn và ẩn danh.

Màn hình cài đặt bảo mật


Sao lưu và đồng bộ hóa

Mô-đun này chịu trách nhiệm xuất nhập dữ liệu của bạn, đảm bảo tính độc lập không bị ràng buộc vào một thiết bị duy nhất.

Bảng điều khiển sao lưu

Khi xuất dữ liệu thông qua "Sao lưu toàn bộ", nhấn vào loại hình xuất mục tiêu lần thứ hai sẽ mở ra cấu hình nâng cao, cho phép bạn chọn hoặc loại bỏ các loại bản ghi cụ thể. Cấu trúc bản sao lưu này hoàn toàn trùng khớp với cấu trúc được sử dụng trong quy trình đồng bộ hóa tự động qua WebDAV.

Ngoài định dạng nội bộ, ứng dụng hỗ trợ xuất dữ liệu theo cấu trúc tiêu chuẩn của KeePass hoặc sơ đồ của Aegis Authenticator. Điều này giúp bạn dễ dàng di chuyển dữ liệu sang phần mềm khác nếu thấy Monica không còn phù hợp với nhu cầu của mình.

Tích hợp WebDAV hỗ trợ cả sao lưu các tệp lưu trữ tiêu chuẩn của Monica lẫn đồng bộ hóa tương thích với KeePass. Bản thực thi này mang khả năng hỗ trợ gốc cho các tệp .kdbx trực tiếp vào hệ sinh thái của Monica! Bước tiếp theo trong kế hoạch phát triển (roadmap) của chúng tôi là triển khai cơ chế nhân bản tương thích với Bitwarden, vì tôi muốn công cụ này luôn cực kỳ mạnh mẽ, linh hoạt và đa năng cho mọi người dùng.


Công cụ phát triển

Cuối cùng là các tiện ích dành cho nhà phát triển và gỡ lỗi mã nguồn.

Cài đặt nhà phát triển và xem trước

Tab "Tùy chọn nhà phát triển" tích hợp một màn hình hiển thị log thời gian thực để đơn giản hóa quá trình gỡ lỗi. (Hiện tại có một lỗi nhỏ khiến log trong cửa sổ xem đôi khi không cập nhật theo thời gian thực. Vì dù sao tôi cũng gỡ lỗi trực tiếp bên trong Android Studio nên tôi chưa sửa lỗi này, nhưng nó đã nằm trong danh sách việc cần làm của tôi).

Bạn cũng có thể tắt hoàn toàn bước xác thực mật khẩu khi khởi động ứng dụng để tiến hành thử nghiệm nhanh giao diện.

Trong phần Tính năng thử nghiệm (Preview), các tính năng như thanh kéo điều hướng phía dưới đang được cung cấp. Mặc dù hiện tại chưa thực sự cần thiết, nhưng nó đặt nền móng cho việc triển khai dock hai hàng hỗ trợ vuốt trong tương lai khi các bộ tính năng của Monica mở rộng. Hiện tại hệ thống đang hoạt động rất ổn định, vì vậy hãy giữ mọi thứ thật đơn giản!

最近更新